#ifndef BEHAVIOUR_H
#define BEHAVIOUR_H

class GameObject;

class Behaviour {
    protected:
        GameObject* parent;

    public:
        Behaviour(GameObject*);
        virtual ~Behaviour();

        virtual void update(float);
        virtual void onCollision(GameObject*);
};

#endif // BEHAVIOUR_H
